.fleft {float:left}
.fright {float:right}
.fclear {clear:both}
.fcenter {float:none;text-align:center}
img, div, a, input  {behavior:url(images/iepngfix.htc) }
body {background:url(images/background.png) top left repeat;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000}
a {color:#e34d03;text-decoration:none}
#header {background:#450707}
#header_border1 {background:#fe5502;height:4px}
#header_border2 {background:#1e0000;height:10px}
.wrapper {width:962px;margin:0 auto}
#logo {text-align:center}
/* menu */
#menu {background:url(images/menu_bg.png) top center no-repeat;width:962px;height:39px;margin-top:-10px}
#menu ul {}
#menu ul li {list-style:none;float:left;clear:none;margin-right:5px}
#menu ul li a {display:block;background:url(images/menu.png) top left no-repeat;width:121px;height:30px;text-decoration:none;font-size:13px;cursor:pointer;text-align:center;color:#fff;padding-top:8px}
#menu ul li a:hover, #menu ul li.active a {background:url(images/menu_active.png) top left no-repeat;width:121px;height:30px;color:#8f1f00}
/* menu end here */
#master_header {background:url(images/header_bg.png) top center no-repeat;width:952px;height:195px;padding-left:15px;padding-top:10px;margin-left:-2px}
#search_area {background:url(images/red_bar.png) top center repeat-y;width:967px;height:40px;margin-left:-2px}
#search {float:left;clear:none;background:url(images/search.png) top left no-repeat;width:346px;height:30px;margin-left:20px}
#search-box input {border:0;width:225px;height:18px;margin-left:30px;margin-top:5px;float:left;clear:none;background:#450807;color:#eaca7d}
#search-btn {float:right;clear:none}
#search_area_bottom {width:960px;border-bottom:1px solid #f9e8be;margin-top:-1px;margin-left:1px}
#body_bg {background:url(images/body_bg.png) top center repeat-y;width:967px;margin-left:-2px}
#body_bg_bottom {background:url(images/body_bg_bottom.png) top center repeat-y;width:967px;margin-left:-2px;height:10px}
#left_colum {float:left;clear:none;width:190px;margin-left:13px}
.left_colum_links {float:left;clear:none;width:150px;height:30px;list-style-image:url(images/bullet.png)}
#left_colum ul li a {display:block;text-decoration:none;font-size:13px;cursor:pointer;text-align:left;color:#58595b}
#left_colum ul li a:hover {color:#8f1f00}
.left_colum_divider {float:left;clear:none;width:187px;background:url(images/sides_divider.png) top left repeat-x;height:4px;list-style:none;margin-left:-32px;margin-bottom:10px}
#middle_colum {float:left;clear:none;width:738px;margin-left:6px;margin-top:10px}
.title {color:#e34d03;font-size:24px}
.more_btn {border:0;text-align:right;margin:10px;margin-top:15px}
.divider {margin-top:15px;margin-bottom:20px}
.content_txt {float:left;clear:none;width:350px}
.content_img {float:right;clear:none;width:147px;height:147px;background:url(images/thumbnail.png) top center no-repeat;padding-top:9px;padding-left:8px}
.inner_copy {border:0;color:#f00;float:left;width:50% !important;margin:-100% 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:11px}
#right_colum {float:right;clear:none;width:180px;margin-right:12px}
#newsletter {background:url(images/newsletter_signup.png) top left no-repeat;width:161px;height:130px;padding-top:53px;padding-left:15px;margin-top:20px}
#newsletter input[type=text] {border:0;background:#f2d798;color:#58595b;font-size:11px;width:140px;height:20px}
.advertising {text-align:center;margin-top:20px;margin-bottom:20px}
#footer {margin-top:5px;margin-bottom:15px;text-align:center;font-size:12px;color:#450707;padding:5px 15px}
#footer a {font-size:13px;color:#e4bf68}